body{ padding:0;margin:0;font-family:"Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif;background:#adedf7 url(../images/bg.png) repeat-x left top;color:#444444;font-size: 12px;line-height: 20px;}

* { padding:0; margin:0;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span{margin:0; padding:0;}
table{border-collapse:collapse;}
a { text-decoration: none;color: #444444;}
a:hover { color:#d60000;}
ul { padding:0; margin:0;}
li { list-style-type: none;}
.clear { clear: both;}
img { border: none;}

/*=======================================================*/
#wrapper { width:970px; padding:0; margin:0 auto; background:#FFFFFF;}
.header { height:130px; background: url(../images/n01.jpg) repeat-x left 2px;}
.header_t {  height:90px; padding-top: 2px;background:#FFFFFF;}
.logo { float:left; width:540px; height:88px; overflow:hidden; padding-left:5px;}
.top {
	float:right;
	width:380px;
	height:85px;
	line-height:25px;
	padding-right:5px;
}
.top_t { height:20px; line-height:20px; margin-bottom:8px;}
.top_b {
	height:85px;
}
/**/
.menu { height:38px; line-height:38px; border-right:1px solid #00508d;}
#jsddm { margin: 0; padding: 0}
#jsddm li { float: left; list-style: none; width:136px; height:38px; line-height:38px; text-align:center;border-left:1px solid #00508d;}
#jsddm li a { display: block; height:38px; line-height:38px; font-size:14px; text-decoration: none; width:136px; text-align:center; color: #FFFFFF; white-space: nowrap}
#jsddm li a:hover { color:#FFFFFF;}
#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; z-index:9999;}
#jsddm li ul li { float: none; display:block; width:136px; border-left:none; height:28px; line-height:28px;}
#jsddm li ul li a { width:136px; height:28px; line-height:28px; background: #0064a8; font-weight:normal; font-size:12px; color: #ffffff}
#jsddm li ul li a:hover { color:#086292; background-color: #95D6F9;}
/**/
.gundong { height:5px; line-height:5px; background: url(../images/n03.jpg) repeat-x left top;}
#demo { overflow: hidden; width: 400px; height: 32px; line-height:32px; clear: both; white-space:nowrap;}
#demo .gtxt { white-space:nowrap; padding:0 15px; }
/**/
.banner { width:970px; height:200px;  background:#0069b7;}
.banner img { width:970px; height:200px;}
#focus {width:970px; height:200px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:970px; height:200px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:970px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:950px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/**/
.banner2 { height:90px;}
/**/
.content { padding:10px;}
.left { float:left; width:210px;}
.right { float:right; width:730px;}
/**/
.title { height:30px; line-height:30px; background: url(../images/title1.jpg) repeat-x left top;}
.title h2 { float:left; font-size:14px; padding-left:50px; background: url(../images/n11.jpg) no-repeat left top;}
.title2 { height:30px; line-height:30px; background: url(../images/title2.jpg) repeat-x left top;}
.title2 h2 {
	float:left;
	width:110px;
	font-size:12px;
	padding-left:40px;
	background: url(../images/title2h2.jpg) no-repeat left top;
	color:#FFFFFF;
}
.title2 span { float:right; display:block; padding:0 10px 0 15px; font-weight:bold; background: url(../Images/more.jpg) no-repeat left 10px;}
/**/
.cpnav { margin-bottom:8px;}
.cpnav_body { background:#f5f5f5; border:1px solid #dbdbdb; padding:5px;}
.cpnav_body ul li { background: url(../images/cpnavli.jpg) no-repeat left top; height:30px; padding-top:7px; line-height:30px; padding-left:28px;}

.cpnav_text { padding-top:5px;}
.cpnav_text p { padding-top:3px; border-top:1px solid #3d9934;}
/**/
.Search { padding:10px 5px 5px 5px; height:24px;}

.Search .input { border:1px solid #d8d8d8; height:17px; color:#565656; line-height:18px; width:115px; padding:0 3px; height:20px; line-height:20px; float:left;}
.Search dt { padding:0 2px; float:left;}
/**/
.leftimg {
	margin-bottom:3px;
}
.leftimg img { width:208px; height:58px; border:1px solid #dbdbdb; margin-bottom:5px;}
/**/
.lbox {
	margin-bottom:8px;
}
.contact { margin-bottom:10px;}
.contact_body {
	height:160px;
	border:1px solid #dbdbdb;
	padding:12px;
}
.lbox_body {
	border:1px solid #dbdbdb;
	padding:5px; width:198px;
	height: 130px; overflow:hidden;
}
.fexiang {
	height:30px;
	padding-top:10px;
}
/**/
.lnew { margin:0;}
.lnew_body { padding:10px; border:1px solid #dbdbdb;}
.lnew_body ul li { height:22px; line-height:22px; background:url(../Images/n22.jpg) no-repeat left center; padding-left:10px;white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
/**/
.rtop { margin-bottom:5px;}
/**/
.about {}
.about_body { padding:10px 10px 4px 10px;}
.about_body span { padding-right:10px;}
.about_body p { text-indent:25px;}
.about_body img {
	float:left;
	width:120px;
	height:120px;
	margin-right:10px;
	border:1px solid #dbdbdb;
	float:left;
}
/**/
.new {

}
.new_body {
	height: 110px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.new_body ul li {
	float:left;
	display:block;
	width:345px;
	height:20px;
	line-height:20px;
	padding:1px 15px 1px 0;
}
.new_body ul li span.newspan4 { display:block; float:left; margin-right:10px; width:60px; height:20px; text-align:center; background:url(../images/newspan.jpg) no-repeat left top;}
.new_body ul li span.newspan5 { display:block; float:left; margin-right:10px; width:60px; height:20px; text-align:center; background:url(../images/newspan2.jpg) no-repeat left top;}
.new_body ul li span.newspan3 { display:block; float:left; margin-right:10px; width:60px; height:20px; text-align:center; background:url(../images/newspan2.jpg) no-repeat left top;}
.new_body ul li h2 { float:left; font-size:12px; font-weight:normal;}
.new_body ul li b { font-weight:normal; float:right;}
/**/
.cp { margin-bottom:5px;}
.cp_body { padding:10px 0; height:120px;}
.cp_body .sm { float:left; width:355px; height:120px; overflow:hidden;}
.sm img { float:left; width:95px; height:95px; margin-right:10px; margin-top:15px; border:1px solid #dbdbdbd;}
.cp_body .wd { float:right; width:245px; height:120px; padding:0 70px 0 50px; background: url(../images/wenda.jpg) no-repeat left top;}
.cp_body .wd ul li { height:22px; line-height:22px; padding-left:-5px; border-bottom:1px dashed #dbdbdb; }
/**/
.new2 { margin-bottom:5px;}
.new_l { float:left; width:360px;}
.new_r { float:right; width:360px;}
.new2_body {
	padding:10px 10px 5px 10px;
	height:180px;
}
.new2_body ul li {
	display:block;
	width:335px;
	height:20px;
	line-height:20px;
	padding:1px 15px 1px 0;
}
.new2_body ul li h2 { float:left; font-size:12px; font-weight:normal;}
.new2_body ul li b { font-weight:normal; float:right;}
/**/
.qynew {}
.qynew_body {padding:10px 10px 5px 10px; height:180px;}
.qynew_body li {
	display:block; float: left;
	width:335px;
	height:20px;
	line-height:20px;
	padding:1px 15px 1px 0;
}
.qynew_body ul li h2 { float:left; font-size:12px; font-weight:normal;}
.qynew_body ul li b { font-weight:normal; float:right;}
/**/
.ly {
	margin-bottom:5px;
	height:405px;
}
.ly_body { padding:10px 0; height:245px;}
.ly_body dd {
	display:block;
	float:left;
	height:170px;
	text-align:center;
	width: 129px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.ly_body dd img {
	border:1px solid #dbdbdb;
	width:128px;
	height:140px;
}
.ly_body dd p { height:24px; line-height:24px;}
/**/
.ys { height:170px;}
.ys_body { border:1px solid #dbdbdb; padding:10px 0; height:118px; background: url(../images/bgs.jpg) repeat-x left bottom;}
.ysl {
	float:left;
	width:206px;
	padding:0 15px;
	border-right:1px solid #dbdbdb;
}
.ysr {
	float:right;
	width:205px;
	padding:0 15px;

}
.ys_body h2 { font-size:14px; color:#205090;}
.ystxt { height:100px; padding-top:5px;}
.ystxt img { margin-top:15px; margin-right:10px; float:left;}
/**/
.right_top { height:30px; line-height:30px; padding-right:15px; margin-bottom:10px; background: url(../images/title2.jpg) repeat-x left top;}
.right_top h2 { float:left; width:110px; font-size:12px; padding-left:45px; background: url(../images/title2h2.jpg) no-repeat left top; color:#FFFFFF;}
.right_top h2 a { color:#FFFFFF;}
.right_top span { float:right;}
.right_top span a { color:#000000;} 
/**/
.right_body { padding:10px;} 
/**/
.list { padding:10px;}
.newli {
	height:80px; padding:5px 0;
	border-bottom: 1px dotted #CCCCCC;
	
}
.newli_title { height:26px; line-height:26px; font-weight:bold; padding: 0 10px 0 15px; font-size:14px; background: url(../images/n22.jpg) no-repeat 5px 12px;}
.newli_title span { float:right; font-size:12px;}
.newli_body { padding:5px 10px; height:40px;}
/**/
.cpli { float:left; display:block; padding:10px 8px; width:220px; height:250px; text-align:center; font-size:14px;}
.cpli img { width:220px; height:215px;}
.cpli p { width:220px; height:26px; line-height:26px; overflow:hidden;}
/**/
.single { padding:15px 10px;}
.single_title { margin-bottom:20px; height:30px; line-height:30px; text-align:center;}
.single_title h2 { font-size:16px; line-height:30px;}
.single_body {
	padding:5px;
	width:700px;
	overflow:hidden;
}
.single_body p { line-height:22px; margin-bottom:8px;}
.single_body img { 
   max-width:680px; 
   width: expression(this.width > 680 ? 680: true);
}
/**/
.single_info { height:58px; border:1px dashed #D6D6D6; padding:10px; margin-bottom:10px;}
.single_info_l {
	float:left;
	width:450px;
	height:58px;
	line-height:19px;
}
.single_info_l a { color:#000000;}
.single_info_l span { color:#FF0000;}
.single_info_r {
	float:right;
	width:225px;
	height:58px;
}
.single_info_r p { text-align:right;}
/**/
.xiangg {}
.xiangg_body { padding:10px; border:1px solid #dbdbdb;}
.xiangg_body ul li {
	float:left;
	display:block;
	width:327px;
	background:url(../Images/li.jpg) no-repeat left 6px;
	height:24px;
	padding:0 15px 0 10px;
}
/**/
.pageber { height:30px; line-height:30px; padding-top:10px; text-align:center;}
.pageber a, .pageber span { padding:0 5px;}
/**/
.footer { background: url(../images/xian.jpg) no-repeat left top; padding-top:2px;}
.copyright { padding:20px; text-align:center; background: url(../images/copyright.jpg) repeat-x left top;}
/**/
.slideBox{ width:198px; height:130px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd img{ width:198px; height:130px; }
.links {padding:0 10px;}
.links a {padding:0 5px;}